#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main() {
	char arr[100] = { 0 };
	//scanf("%[^\n]s", arr);
	//gets(arr);
	char ch = 0;
	int i = 0;
	while ((ch = getchar()) != '\n') {
		arr[i] = ch;
		i++;
	} 
	printf("%s", arr);
	int sz = strlen(arr) - 1;
	while (sz) {
		if (*(arr + sz) == ' ') {
			printf("%s ", arr + sz + 1);
			*(arr + sz) = '\0';
		}
		if (sz == 0)
			break;
		sz--;
	}
	printf("%s ",arr);
	return 0;
}